package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class ExchangeCenterDOCondition {
    private PlusEntityWrapper<ExchangeCenterDO> ew;

    public ExchangeCenterDOCondition() {
        this.ew = new PlusEntityWrapper(ExchangeCenterDO.class);
    }

    public static ExchangeCenterDOCondition builder() {
        return new ExchangeCenterDOCondition();
    }

    public PlusEntityWrapper<ExchangeCenterDO> build() {
        return this.ew;
    }

    public ExchangeCenterDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public ExchangeCenterDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(ExchangeCenterDO.class);
    }

    public ExchangeCenterDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public ExchangeCenterDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public ExchangeCenterDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public ExchangeCenterDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> ExchangeCenterDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> ExchangeCenterDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> ExchangeCenterDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public ExchangeCenterDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public ExchangeCenterDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public ExchangeCenterDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public ExchangeCenterDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public ExchangeCenterDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public ExchangeCenterDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public ExchangeCenterDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public ExchangeCenterDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public ExchangeCenterDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeIsNull() {
        ew.isNull("center_code");
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_code");
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeIsNotNull() {
        ew.isNotNull("center_code");
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_code");
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeEq(Object value) {
        ew.eq("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeNe(Object value) {
        ew.ne("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeGt(Object value) {
        ew.gt("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeGe(Object value) {
        ew.ge("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeLt(Object value) {
        ew.lt("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeLe(Object value) {
        ew.le("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeIn(Object... value) {
        ew.in("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeNotIn(Object... value) {
        ew.notIn("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeBetween(Object value, Object value1) {
        ew.between("center_code", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_code", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeNotBetween(Object value, Object value1) {
        ew.notBetween("center_code", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_code", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeLike(String value) {
        ew.like("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterCodeNotLike(String value) {
        ew.notLike("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_code", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameIsNull() {
        ew.isNull("center_name");
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_name");
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameIsNotNull() {
        ew.isNotNull("center_name");
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_name");
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameEq(Object value) {
        ew.eq("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameNe(Object value) {
        ew.ne("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameGt(Object value) {
        ew.gt("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameGe(Object value) {
        ew.ge("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameLt(Object value) {
        ew.lt("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameLe(Object value) {
        ew.le("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameIn(Object... value) {
        ew.in("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameNotIn(Object... value) {
        ew.notIn("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameBetween(Object value, Object value1) {
        ew.between("center_name", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_name", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameNotBetween(Object value, Object value1) {
        ew.notBetween("center_name", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_name", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameLike(String value) {
        ew.like("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andCenterNameNotLike(String value) {
        ew.notLike("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition orCenterNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_name", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanIsNull() {
        ew.isNull("linkman");
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("linkman");
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanIsNotNull() {
        ew.isNotNull("linkman");
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("linkman");
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanEq(Object value) {
        ew.eq("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanNe(Object value) {
        ew.ne("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanGt(Object value) {
        ew.gt("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanGe(Object value) {
        ew.ge("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanLt(Object value) {
        ew.lt("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanLe(Object value) {
        ew.le("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanIn(Object... value) {
        ew.in("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanNotIn(Object... value) {
        ew.notIn("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanBetween(Object value, Object value1) {
        ew.between("linkman", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("linkman", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanNotBetween(Object value, Object value1) {
        ew.notBetween("linkman", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("linkman", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanLike(String value) {
        ew.like("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanNotLike(String value) {
        ew.notLike("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("linkman", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileIsNull() {
        ew.isNull("linkman_mobile");
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("linkman_mobile");
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileIsNotNull() {
        ew.isNotNull("linkman_mobile");
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("linkman_mobile");
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileEq(Object value) {
        ew.eq("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileNe(Object value) {
        ew.ne("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileGt(Object value) {
        ew.gt("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileGe(Object value) {
        ew.ge("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileLt(Object value) {
        ew.lt("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileLe(Object value) {
        ew.le("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileIn(Object... value) {
        ew.in("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileNotIn(Object... value) {
        ew.notIn("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileBetween(Object value, Object value1) {
        ew.between("linkman_mobile", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("linkman_mobile", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileNotBetween(Object value, Object value1) {
        ew.notBetween("linkman_mobile", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("linkman_mobile", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileLike(String value) {
        ew.like("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andLinkmanMobileNotLike(String value) {
        ew.notLike("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition orLinkmanMobileNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("linkman_mobile", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlIsNull() {
        ew.isNull("post_url");
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("post_url");
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlIsNotNull() {
        ew.isNotNull("post_url");
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("post_url");
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlEq(Object value) {
        ew.eq("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlNe(Object value) {
        ew.ne("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlGt(Object value) {
        ew.gt("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlGe(Object value) {
        ew.ge("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlLt(Object value) {
        ew.lt("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlLe(Object value) {
        ew.le("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlIn(Object... value) {
        ew.in("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlNotIn(Object... value) {
        ew.notIn("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlBetween(Object value, Object value1) {
        ew.between("post_url", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("post_url", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlNotBetween(Object value, Object value1) {
        ew.notBetween("post_url", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("post_url", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlLike(String value) {
        ew.like("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andPostUrlNotLike(String value) {
        ew.notLike("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition orPostUrlNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("post_url", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressIsNull() {
        ew.isNull("address");
        return this;
    }

    public ExchangeCenterDOCondition orAddressIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("address");
        return this;
    }

    public ExchangeCenterDOCondition andAddressIsNotNull() {
        ew.isNotNull("address");
        return this;
    }

    public ExchangeCenterDOCondition orAddressIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("address");
        return this;
    }

    public ExchangeCenterDOCondition andAddressEq(Object value) {
        ew.eq("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressNe(Object value) {
        ew.ne("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressGt(Object value) {
        ew.gt("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressGe(Object value) {
        ew.ge("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressLt(Object value) {
        ew.lt("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressLe(Object value) {
        ew.le("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressIn(Object... value) {
        ew.in("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressNotIn(Object... value) {
        ew.notIn("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressBetween(Object value, Object value1) {
        ew.between("address", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orAddressBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("address", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andAddressNotBetween(Object value, Object value1) {
        ew.notBetween("address", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orAddressNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("address", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andAddressLike(String value) {
        ew.like("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andAddressNotLike(String value) {
        ew.notLike("address", value);
        return this;
    }

    public ExchangeCenterDOCondition orAddressNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("address", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public ExchangeCenterDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }
}